Rnoc\Retainful\Api\AbandonedCart\Checkout B

Total Complexity 86
Dependencies 3
Dependents 2
Total lines 444
Lines of code 292
Logical lines of code 183
Comment lines 105
Methods 22
Properties 0

Methods 22

Method Rating Maintainability Complexity Lines of code
syncOrder()
B
42 16 50
changeWebHookHeader()
A
42 13 48
orderStatusChanged()
A
54 10 18
syncOrderToAPI()
S
50 6 28
purchaseComplete()
S
48 4 33
setRetainfulOrderData()
S
62 5 11
checkoutOrderProcessed()
S
60 4 14
unsetOrderTempData()
S
60 3 14
isPlaced()
S
70 3 5
generateNocCouponForManualOrders()
S
69 3 6
scheduleCartSync()
S
63 3 10
paymentCompleted()
S
66 3 9
setOrderCartToken()
S
71 2 6
orderUpdated()
S
70 2 7
maybeUpdateOrderOnSuccessfulPayment()
S
67 2 8
removeTempDataForUser()
S
71 1 6
__construct()
S
82 1 3
needInstantOrderSync()
S
80 1 3
payPageOrderCompletion()
S
83 1 3
recoverHeldOrders()
S
75 1 4
syncOrderByScheduler()
S
82 1 3
markOrderAsPendingRecovery()
S
79 1 3